home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 049a / jet110b8.zip / JET110.NEW < prev    next >
Text File  |  1992-01-16  |  10KB  |  213 lines

  1.  
  2. BETA!! │ JetMail v1.10ß8 (c)Copyright 1991 by DJ Chuang
  3.        │ .QWK-Compatible Mail Door for SPITFIRE 3.x
  4.  
  5. IMPORTANT REVISION! VERSION 1.10
  6.  
  7. 1 - New way of doing Transfer Protocols.  Be sure to put JETXFER.DAT in
  8.     your JetMail directory, and check its contents for use on your
  9.     system. (details under 1.10ß1 changes)
  10. 2 - JetMail uses a new text file for its internal messages/prompts:
  11.     JETTEXT.DAT now replaces JETMAIL.ERR.  Be sure to use the new .DAT
  12.     file include with 1.10ß3 and later.
  13.  
  14. Version 1.10ß8 Changes (01/16/92)
  15.   -  Approximately 200% speed increase during message scan! Code was
  16.      rearranged, so be sure to alert me if there are garbled messages.
  17.   -  Fixed date comparison for ADDNEWS=NEW parameter, which now
  18.      correctly includes NEWS file only when newer than user's last QWK
  19.      scan.
  20.   -  Still working on documentation and JETSM. Thanks for your patience.
  21.  
  22. Version 1.10ß7 Changes (01/05/92)
  23.   -  Compiled with new CKIT toolkit (2.10), which allows for byte
  24.      alignment in the code. Don't know if this will clear up the memory
  25.      problem that are on a few systems, which I can't duplicate, thus
  26.      unable to track down.
  27.   -  Rearranged message pointers reading algorithm, so JetMail doesn't
  28.      take as long to initialize upon opening. This should be a
  29.      considerable and noticeable time saver.
  30.   -  Removed SERIAL parameter from JetMail .CNF configuration; most (if
  31.      not all?) readers ignore this field now.
  32.   -  Added PRIORITY= parameter to JetMail .CNF configuration. Set
  33.      PRIORITY=YES to override Spitfire's security level check, if you as
  34.      sysop would like to have to conferences that allow access only to a
  35.      specific user security level. Defaults to NO. For example, with
  36.      sysop security level set to 100, if a conference is for security
  37.      level 10 only, some sysops don't want access to the conference
  38.      either. But some sysops do (without giving access to sec levels
  39.      between 10 and 100, which would open the conference to non-sysops).
  40.      This parameter may be toggled accordingly.
  41.   -  Builds NETFLAGS.DAT file for NetSysop packets. This file specifies
  42.      precisely in which conferences a node sysop has NetSysop access.
  43.   -  Places an ascii 0 in the message headers for 'extended' conference,
  44.      indicating that conferences are numbered from 1 to 255.
  45.      (compatibility adjustment for some QWK readers/networkers)
  46.  
  47. Version 1.10ß6 Changes (12/06/91)
  48.   -  Touched up code to attempt to relieve problem of transfer protocol
  49.      not getting called after initial QWK packet is built.
  50.   -  Added .CNF parameter AFTER=to specify command line to call after an
  51.      .REP upload, in case you'd like to call a dupe checker like KQDUP
  52.      by Cody Gibson. Sample command line for using this utility:
  53.  
  54.      AFTER=KILLQ.EXE D:\TMP\ROCK.MSG -CF:C:\JM\ROCK.CRC -Log:C:\JM\KQDUP.LOG
  55.  
  56.      Note above sample .CNF is for a BBSID=ROCK, and WORKDIR=D:\TMP ,
  57.      with JetMail home directory of C:\JM\ . Enter this into your DOS
  58.      environment before calling JetMail, or in your AUTOEXEC.BAT:
  59.      SET KILLQDUP=-DN:JETMAIL -MC:8000 -MD:14 -Com:1
  60.      These are switch settings for KILLQ. Check KQDUP documentation for
  61.      customizing these switches.
  62.  
  63. Version 1.10ß5 Changes (11/25/91)
  64.  
  65.   -  Added %D% parameter to JETXFER.DAT command line, which will be
  66.      replaced with the drive & path to the JetMail work directory. This
  67.      is needed by HS/Link and TModem for receiving files (and any other
  68.      protocols that require only pathname and NOT filename when
  69.      receiving files). Note new sample HS/Link command lines in
  70.      JETXFER.DAT included with this ZIP.
  71.  
  72.   -  Properly parses multi-line file descriptions during New Files Scan,
  73.      when secondary lines are delimited by chr(2).
  74.  
  75. Version 1.10ß4 Changes (11/16/91)
  76.  
  77.   -  Added HS/Link support, a new bi-directional protocol by Samuel
  78.      Smith. JetMail will sense the upload of an .REP packet in the
  79.      JetMail work directory and process it, if a user has uploaded an
  80.      .REP while downloading a .QWK. (that's what bi-directional transfer
  81.      is all about anyways, right?) So now the user can download a .QWK
  82.      while uploading an .REP reply packet. Should save time! Refer to
  83.      JETXFER.DAT for sample transfer command line setup.
  84.  
  85.   -  Added date timestamp in JetMail caller log if you're using the LOG=
  86.      switch to use a separate log file for the JetMail door (instead of
  87.      having all JetMail activity recorded to Spitfire's CALLERS.LOG)
  88.  
  89.   -  No longer says "Logoff due to Carrier Lost." if user is
  90.      auto-logoff'ing or Goodbye'ing from JetMail.
  91.  
  92.   -  JetMail menus are now displayed continuously - it won't get
  93.      interrupted by a 'More:' prompt if you have a fancy ANSI menu.
  94.  
  95. Version 1.10ß3 Changes (10/24/91)
  96.  
  97.   -  Sorry, a bad switch snuck into the beta 2 compilation which messed
  98.      up the upload replies processing.  Fixed.
  99.  
  100. Version 1.10ß2 Changes (10/24/91)
  101.  
  102.   -  Updated JetMail's internal messages data file.  Place JETTEXT.DAT
  103.      in your JetMail directory, and you may delete JETMAIL.ERR.
  104.   -  Added code to make sure to tell user to go to configuration
  105.      setup when transfer protocol was not selected.
  106.   -  Streamlined code a little bit for handling transfer protocols and
  107.      memory management.
  108.   -  Fixed code to restore screen properly after file transfer.
  109.  
  110. Version 1.10ß1 Changes (10/20/91)
  111.  
  112.   -  It has been a busy weekend as portions of JetMail are re-done; I am
  113.      also working on sprucing up JETSM so that you can do all of your
  114.      JetMail configuration and setup within that program, but that will
  115.      take more time, so I've decided to go ahead and let the JETMAIL.EXE
  116.      out by itself first.
  117.  
  118.   *  MAKE A BACKUP OF YOUR JETMAIL HOME DIRECTORY BEFORE UPGRADING!
  119.  
  120.   -  Please let your users know that file transfers are done
  121.      differently!  They may need to change their transfer protocol
  122.      letter.
  123.  
  124.   -  Major Update: Internalized file transfer routines.  I know how
  125.      confusing JetMail file transfers have been, and perhaps you're just
  126.      getting settled in with having gotten file transfers to work; and
  127.      now I go and change it.  I believe the changes will allow easier
  128.      configuration, allow JetMail to run more efficiently, and also save
  129.      you some bytes on the disk.
  130.  
  131.      You must place the JETXFER.DAT in your JetMail home directory, and
  132.      have DSZ.COM (or equivalent) in your DOS path.  The format for this
  133.      .DAT file is fairly simple:
  134.         <L> Name_of_Protocol
  135.         command_line_for_SEND_QWK_packet
  136.         command_line_for_RECEIVE_QWK_packet
  137.  
  138.      You may add more protocols in the .DAT file accordingly, by adding
  139.      three lines as above format.  Place the letter of the protocol
  140.      between the brackets < >, and basically follow the example
  141.      JETXFER.DAT included with this .ZIP.
  142.  
  143.      The first item in the command line must be a .COM or .EXE program,
  144.      with the extension explicitly specified.
  145.  
  146.      The command line may have three macro-parameters specified (must be
  147.      uppercase):
  148.         %B%   baud rate (according to SPEED= setting in .CNF)
  149.         %P%   port number
  150.         %F%   filename to transfer
  151.  
  152.      When JetMail is ready to transfer a file (either to send a .QWK or
  153.      to receive an .REP), it will automatically replace the above macros
  154.      with the correct information.  After calling the transfer protocol
  155.      engine, JetMail is able to detect the error level returned, and act
  156.      accordingly.  JetMail expects the protocol engine to return with
  157.      exit code 0 upon successful transfer, and exit code 1 (or greater)
  158.      upon unsuccessful transfer.
  159.  
  160.      (After successful installation, you may delete the old JETDN/JETUP
  161.      batch files, JETXFER.LST, and lingering XFER_ERR.JET.)
  162.  
  163.   -  Fixed approximate transfer time calcuation (there was a gross
  164.      miscalculation introduced in recent code).
  165.  
  166.   -  Fixed problem when maximum number of messages in a conference is
  167.      reached.  If messages are numbered from 100 to 500, and the message
  168.      pointer was at 250, and the max. msgs. per conf. was set to 200,
  169.      the old code would scan up to message 450 into the .QWK packet, but
  170.      moved the message pointer to 500 after the transfer.  It now
  171.      correctly sets the pointer to 450.  Plus, JetMail now prints an
  172.      extra notice "Maximum message limit reached" for scripting.
  173.  
  174.   -  Removed kludge for processing NetSysop status users, when JetMail
  175.      is used as a network hub.  Nodes may upload .REP's first, then
  176.      download .QWK packet without risking downloading his own node's
  177.      messages. (untested - please report your findings)
  178.  
  179.   -  Skip scanning CD-ROM file directories during new files scan.
  180.  
  181. Version 1.06ß6 Changes (10/17/91)
  182.   -  Finally!  Found the elusive bug that was causing JetMail to
  183.      generate garbled packets. [tech note: used text mode instead of
  184.      binary mode, which resulted erroneous conference 13 messages].
  185.      Thanks Paul Staton and Steve Newman.
  186.   -  Sped up new files scan by scanning only SFFILES.BBS texts that have
  187.      a newer file date than last file scan date.
  188.  
  189. Version 1.06ß5 Changes (10/13/91)
  190.  
  191.   -  JetMail now remembers the Expert Mode flag toggle from previous
  192.      sessions. (toggle on Expert Mode once, and you'll never see the
  193.      menu again in future logins)
  194.   -  Removed code for special "PORT:" support (it was locking up)
  195.   -  Added extra second when lowering DTR, when user selects Goodbye
  196.      (if available) in JetMail {there's a NOBYE switch in the .CNF to
  197.      let the sysop disable the Goodbye command in JetMail)
  198.   -  Re-coded file size and date check; no longer conflicts with TSR
  199.      utilities (like THELP).  There's something strange with using TC's
  200.      stat() function with CKIT and THELP.
  201.   -  Fixed one aspect of threading; if replying to an 'original'
  202.      message, JetMail will now toggle that original message as the start
  203.      of a thread, so when following a thread in Spitfire, it will be
  204.      able to find start of thread now.  (Thanks Bob Zimmerman; this
  205.      problem report was confusing to me, esp. since I setup a Spitfire
  206.      3.0 where threading wasn't responding properly; now I've got
  207.      Spitfire 3.1 setup for testing)
  208.  
  209.  
  210. DJ Chuang, JetMail author
  211. (214)826-3149 voice
  212.  
  213.